#doc{
    background: #f5f5f5;
    #doc-body{
        padding-top: 12px;
        background: #f5f5f5;
    }
}
.recharge-content{
    background: #fff;
}
.type-list{
    border-top:1px solid #f5f5f5 ;
    height: 45px;
    line-height: 45px;
    padding: 0 16px;
    position: relative;  
    cursor: pointer;   
    .type-list-label{
        width: 85px;
    }
    .form-control{
        height: 45px;
        border: 0;
        outline: none;
        box-shadow:inherit;
    }
    .hotel-name{
        height: 45px;
        line-height: 45px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    } 
    .input-action-trigger+input{
        padding: 0px;
    }
    .iconfont{
        height: 45px;
        line-height: 45px;
        right: 8px;
        font-size:16px ;
    }    
}
.type-list:last-child{
    border-bottom:1px solid #f5f5f5 ;
}
.flex-direction-row{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;    
}
.flex-direction-column{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;    
}
.flex-1 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.ali-pay{
    background:url(image/ali-pay.png) no-repeat 0 14px;
    background-size:16px 16px ;
    padding-left: 26px;
}
.weixin-pay{
    background:url(image/weixin-pay.png) no-repeat 0 14px;
    background-size:16px 16px ;
    padding-left: 26px;
}
.check-pay{
    background:url(image/check-pay.png) no-repeat right 14px;
    background-size:16px 16px ;
    padding-left: 26px;
}
.background-F5{
    height: 10px;
    background: #F5F5F5;
    width: 100%;
}
.horizontal-padding{
    height: 44px;
    line-height: 44px;
    background: #fff;
}
.nowrap-content {
    line-height: 44px;
    height: 44px;
}
#doc-header{
    top:auto;
    background:#fff;
    opacity: 1;
    bottom:0;
}
.horizontal-price-content{
    width: 100%;
    height: 44px;
    line-height: 44px;
    position: fixed;
    text-align: center;
    left: 0;
    bottom: 44px;
    color: #c1892e;
}
.btn-accent.btn-raised{
    background: #c1892e;
}
#paybtn{
    width: 100%;
    height: 44px;
    line-height: 44px;
    border-radius:0;
    color: #fff;
}
